@import "./goods.wxss";

page {
  display: block;
  min-height: 100%;
  background-color: whitesmoke;
}

.cart_top {
  width: 100%;
  height: 80rpx;
  box-sizing: border-box;
  font-size: 24rpx;
  background-color: #cff7fe;
  align-items: center;
}

.cart_top .img {
  width: 60rpx;
  height: 60rpx;
  border-radius: 30rpx;
  margin: 0rpx 30rpx;
}

.cart_edit {
  margin-top: 1rpx;
  width: 100%;
  box-sizing: border-box;
  align-items: center;
  background-color: white;
  font-size: 28rpx;
  line-height: 40rpx;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
}

.cart_edit .location {
  flex-grow: 1;
  width: 10rpx;
  color: #80848f;
}

.cart_edit .icon_btn {
  margin-top: 30rpx;
  padding: 30rpx 30rpx;
  display: flex;
  flex-flow: row nowrap;
  color: #80848f;
}

.cart_list_container {
  display: flex;
  flex-flow: column nowrap;
  padding-top: 20rpx;
  padding-bottom: 30rpx;
  width: 100%;
  background-color: white;
  box-sizing: border-box;
}

.cart_list_container .cart_item {
  margin-bottom: 30rpx;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  flex-flow: row nowrap;
  align-items: center;
  font-size: 26rpx;
}

.cart_list_container .cart_item .goods_img {
  width: 190rpx;
  height: 190rpx;
  box-sizing: border-box;
}

.cart_list_container .cart_item .goods_name {
  width: 390rpx;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  color: #1c2438;
}

.cart_list_container .cart_item .goods_spec {
  font-size: 22rpx;
  color: #80848f;
}

.cart_list_container .cart_item  .des {
  height: 180rpx;
  flex-grow: 1;
  justify-content: space-between;
  margin-left: 30rpx;
}

.cart_list_container .cart_item .des .price {
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  box-sizing: border-box;
  padding-right: 30rpx;
  justify-content: space-between;
}

.cart_list_container .cart_item .des .price .text {
  align-self: flex-end;
}

.cart_list_container .cart_item .quantity {
  position: absolute;
  right: 30rpx;
  bottom: 0;
}

.action_footer {
  height: 100rpx;
  width: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  position: fixed;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  background-color: white;
  font-size: 28rpx;
  z-index: 100;
}

.action_footer .settle {
  width: 280rpx;
  height: 100%;
  background-color: #fe5a5d;
  display: flex;
  flex-flow: row nowrap;
  color: white;
  justify-content: center;
  align-items: center;
  font-size: 32rpx;
}

.settle_disable {
  background-color: #bbbec4;
}

.action_footer .settle .content .num {
  font-size: 24rpx;
}

.action_footer .settle .content {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
}

.action_footer .price {
  margin-right: 30rpx;
  margin-left: 10rpx;
  font-size: 32rpx;
}

.action_footer .selectAll {
  display: flex;
  flex-flow: row nowrap;
  flex-grow: 1;
  align-items: center;
}

.action_footer .selectAll .text {
  position: relative;
  left: -20rpx;
}

.popup_settle {
  width: 100%;
  z-index: 9999999;
}

.cart_empty {
  width: 100%;
  height: 500rpx;
  align-items: center;
  flex-flow: column nowrap;
  justify-content: center;
  display: flex;
  position: absolute;
  top: 30%;
  left: 0;
  font-size: 28rpx;
  color: #cdcdcd;
}

.cart_empty .btn {
  margin-top: 30rpx;
  width: 320rpx;
  height: 80rpx;
  color: white;
  background-color: #fe5a5d;
  border-radius: 40rpx;
  line-height: 80rpx;
  text-align: center;
  font-size: 28rpx;
}

.cart_empty .icon {
  width: 280rpx;
  height: 280rpx;
  background: url("data:image/svg+xml,%3C?xml version='1.0' standalone='no'?%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg t='1531394316827' class='icon' style='' viewBox='0 0 1148 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='4895' xmlns:xlink='http://www.w3.org/1999/xlink' width='224.21875' height='200'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C/style%3E%3C/defs%3E%3Cpath d='M1042.537043 681.002286C1040.1653 692.704964 1030.1166 701.255722 1018.133057 701.786243L427.038552 727.750587C426.664066 727.781794 426.258373 727.781794 425.85268 727.781794 411.996709 727.781794 400.450066 716.890501 399.85713 702.940908 399.20178 688.616829 410.373937 676.508457 424.76043 675.853107L995.507878 650.793771 1089.378966 190.894097 326.926035 190.894097C312.508335 190.894097 300.868071 179.253832 300.868071 164.898546 300.868071 150.574467 312.508335 138.934203 326.926035 138.934203L1121.272666 138.934203C1129.105659 138.934203 1136.501752 142.429403 1141.463688 148.483589 1146.394417 154.506568 1148.391674 162.464389 1146.80011 170.078932L1042.537043 681.002286ZM1051.743151 790.539359C1066.129644 790.539359 1077.801115 802.179624 1077.801115 816.503703 1077.801115 830.858989 1066.129644 842.499253 1051.743151 842.499253L330.327614 842.499253C317.470271 842.499253 306.547771 833.13711 304.581721 820.46701L186.213025 52.33438 26.057965 52.33438C11.640265 52.33438 0 40.694115 0 26.338829 0 12.01475 11.640265 0.374486 26.057965 0.374486L208.588547 0.374486C221.477097 0.374486 232.399598 9.736629 234.365648 22.406729L352.703136 790.539359 1051.743151 790.539359ZM424.229909 873.300704C465.922653 873.300704 499.81361 907.129248 499.81361 948.665956 499.81361 990.202664 465.922653 1024 424.229909 1024 382.505958 1024 348.583793 990.202664 348.583793 948.665956 348.583793 907.129248 382.505958 873.300704 424.229909 873.300704ZM424.229909 972.040106C437.149666 972.040106 447.666474 961.554506 447.666474 948.665956 447.666474 935.746198 437.149666 925.260598 424.229909 925.260598 411.247737 925.260598 400.73093 935.746198 400.73093 948.665956 400.73093 961.554506 411.247737 972.040106 424.229909 972.040106ZM961.83537 873.300704C1003.528114 873.300704 1037.450279 907.129248 1037.450279 948.665956 1037.450279 990.202664 1003.528114 1024 961.83537 1024 920.142626 1024 886.220461 990.202664 886.220461 948.665956 886.220461 907.129248 920.142626 873.300704 961.83537 873.300704ZM961.83537 972.040106C974.786335 972.040106 985.334349 961.554506 985.334349 948.665956 985.334349 935.746198 974.786335 925.260598 961.83537 925.260598 948.915613 925.260598 938.367598 935.746198 938.367598 948.665956 938.367598 961.554506 948.915613 972.040106 961.83537 972.040106Z' p-id='4896' fill='%23cdcdcd'%3E%3C/path%3E%3C/svg%3E") center center / 240rpx no-repeat;
}